home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
19
/
8
/
DISK1982.ZIP
/
CH0_1.DOC
next >
Wrap
Text File
|
1991-03-15
|
31KB
|
652 lines
========================================================
= =
= FLASHPAC Pascal Library =
= =
= User's Guide =
= =
= Version 3.50 =
= =
= (C) Copyright 1986-1991 - All Rights Reserved =
= =
========================================================
SimpleSoft Inc
1209 Poplar St
La Crescent, MN 55947
(507) 895-8237
..page
Licence Agreement
The material described herein is copyrighted LICENSED MATERIAL and the
property of SimpleSoft Inc.
This material is being distributed as a Shareware product. You are
encouraged to copy and distribute this product with your friends and
associates, provided you do not charge any fee. If you decide to use
this product, you are urged to become a registered user.
Under no circumstances may this product be sold without the express
written permission of SimpleSoft Inc.
The material is being provided "AS IS" without warranty of any kind,
either expressed or implied. The entire risk as to quality and
performance of this material lies with you. In no event shall
SimpleSoft Inc be liable to you for any damages including any lost
profits, lost savings or other incidental or consequential damages
arising out of the use of this material even if we have been advised
of the possibility of such damages or any claim by any other party.
Use of this product indicates your acceptance of these terms and
conditions.
Turbo Pascal is a trademark of Borland International
..page
Invoice # 91-315000P
Remit To: SimpleSoft, Inc.
1209 Poplar St
La Crescent, MN 55947
Qty. Description Amount
____ FlashPac C Library registration, $50.00 ea _________
disks, source and manual
____ Extra manuals for FlashPac C $30.00 ea _________
____ FlashPac Pascal Library registration, $50.00 ea _________
disks, source and manual
____ Extra manuals for FlashPac Pascal $30.00 ea _________
Shipping & handling _________
TOTAL _________
Shipping & handling for each item:
48 continental states - $5.00
Alaska, Hawaii, and Canada - $10.00
Overseas - $15.00
Payment:
Check [ ] Money Order [ ]
Name: ________________________________________________________
Company: ________________________________________________________
Address: ________________________________________________________
City: ________________________________________________________
State: ____________________ Zip Code: ______________
Country: ____________________
Work Phone: (_____) _____ - _________
Home Phone: (_____) _____ - _________
Comments: _______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
..page
SimpleSoft Inc
1209 Poplar St
La Crescent, MN 55947
(507) 895-8237
PRODUCT FEEDBACK
Help us make our product better by completing and returning this form.
Your feedback will help us to improve future releases of this product.
Name: ________________________________________________________
Company: ________________________________________________________
Address: ________________________________________________________
City: ________________________________________________________
State: ____________________ Zip Code: ______________
Telephone: (_________) _________ - ________________
FlashPac Version 3.50
Operating system: ____________________________________
Computer: ________________________ Memory(k): ________
Programming experience: ____ years;
Please rate the usefullness (U) and ease of use (E) for each routine
on a scale of 1 to 5 where 1 is poor, 3 is average and 5 is excellent.
VIDEO
U E Comments
___ ___ BorderColor _____________________________________
___ ___ ClrWin _____________________________________
___ ___ ColorMsg _____________________________________
___ ___ DspMsg _____________________________________
___ ___ EditSt _____________________________________
___ ___ FillColAttr _____________________________________
___ ___ FillColCell _____________________________________
___ ___ FillColChar _____________________________________
___ ___ FillFrameAttr _____________________________________
___ ___ FillFrameCell _____________________________________
___ ___ FillFrameChar _____________________________________
___ ___ FillRowAttr _____________________________________
___ ___ FillRowCell _____________________________________
___ ___ FillRowChar _____________________________________
___ ___ FrameWin _____________________________________
___ ___ GetCursorSize _____________________________________
___ ___ GetFrameAttr _____________________________________
___ ___ GetFrameCell _____________________________________
___ ___ GetFrameChar _____________________________________
___ ___ GetScrn _____________________________________
___ ___ GetVideoCols _____________________________________
___ ___ GetVideoInfo _____________________________________
___ ___ GetVideoMode _____________________________________
___ ___ GetVideoPage _____________________________________
___ ___ GotoxyAbs _____________________________________
___ ___ HideCursor _____________________________________
___ ___ InitVideo _____________________________________
___ ___ PutFrameAttr _____________________________________
___ ___ PutFrameCell _____________________________________
___ ___ PutFrameChar _____________________________________
___ ___ PutScrn _____________________________________
___ ___ RvsAttr _____________________________________
___ ___ ScrollDown _____________________________________
___ ___ ScrollLeft _____________________________________
___ ___ ScrollRight _____________________________________
___ ___ ScrollUp _____________________________________
___ ___ SetCursorSize _____________________________________
___ ___ SetVideoPage _____________________________________
___ ___ ShowCursor _____________________________________
___ ___ VioInit _____________________________________
___ ___ WhereXAbs _____________________________________
___ ___ WhereYAbs _____________________________________
___ ___ WriteSt _____________________________________
___ ___ WriteStLn _____________________________________
KEYBOARD
___ ___ BiosKbdClr _____________________________________
___ ___ BiosKbdGetElmt _____________________________________
___ ___ BiosKbdHit _____________________________________
___ ___ BiosKbdRead _____________________________________
___ ___ BiosKbdStat _____________________________________
___ ___ DosKbdClr _____________________________________
___ ___ DosKbdGetElmt _____________________________________
___ ___ DosKbdHit _____________________________________
___ ___ DosKbdRead _____________________________________
PRINTER
___ ___ BiosPrtChar _____________________________________
___ ___ BiosPrtInit _____________________________________
___ ___ BiosPrtStat _____________________________________
___ ___ DosPrtChar _____________________________________
DISK
___ ___ CloseFile _____________________________________
___ ___ CreateFile _____________________________________
___ ___ DosFindFirst _____________________________________
___ ___ DosFindNext _____________________________________
___ ___ FSeek _____________________________________
___ ___ GetDrive _____________________________________
___ ___ GetDTA _____________________________________
___ ___ GetFileSize _____________________________________
___ ___ GetNDrvs _____________________________________
___ ___ OpenFile _____________________________________
___ ___ ReadFile _____________________________________
___ ___ ResetDisk _____________________________________
___ ___ ResetErrCodes _____________________________________
___ ___ RestInt24 _____________________________________
___ ___ SetDTA _____________________________________
___ ___ SetInt24 _____________________________________
___ ___ WriteFile _____________________________________
MOUSE
___ ___ MButtonPress _____________________________________
___ ___ MButtonRel _____________________________________
___ ___ MGetPos _____________________________________
___ ___ MGetSpeed _____________________________________
___ ___ MGraphCursor _____________________________________
___ ___ MHideCursor _____________________________________
___ ___ MInitEventHandler _____________________________________
___ ___ MResetMouse _____________________________________
___ ___ MRetQue _____________________________________
___ ___ MSetPos _____________________________________
___ ___ MSetSpeed _____________________________________
___ ___ MSetXRange _____________________________________
___ ___ MSetYRange _____________________________________
___ ___ MShowCursor _____________________________________
___ ___ MTextCursor _____________________________________
BIOS VIDEO
___ ___ bvCurEmulation _____________________________________
___ ___ bvDefPalLoad _____________________________________
___ ___ bvDspCombCode _____________________________________
___ ___ bvGetBorder _____________________________________
___ ___ bvGetColorPageState _____________________________________
___ ___ bvGetColorReg _____________________________________
___ ___ bvGetColorRegBlk _____________________________________
___ ___ bvGetConfigInfo _____________________________________
___ ___ bvGetCurPos _____________________________________
___ ___ bvGetFontInfo _____________________________________
___ ___ bvGetMode _____________________________________
___ ___ bvGetPalBorder _____________________________________
___ ___ bvGetPalReg _____________________________________
___ ___ bvGetPenPos _____________________________________
___ ___ bvGetStateInfo _____________________________________
___ ___ bvGrayScaleSum _____________________________________
___ ___ bvLoad8x14Font01 _____________________________________
___ ___ bvLoad8x14Font11 _____________________________________
___ ___ bvLoad8x16Font04 _____________________________________
___ ___ bvLoad8x16Font14 _____________________________________
___ ___ bvLoad8x8Font02 _____________________________________
___ ___ bvLoad8x8Font12 _____________________________________
___ ___ bvLoadUsrFont00 _____________________________________
___ ___ bvLoadUsrFont10 _____________________________________
___ ___ bvReadCell _____________________________________
___ ___ bvReadPix _____________________________________
___ ___ bvScnRefresh _____________________________________
___ ___ bvScrollDn _____________________________________
___ ___ bvScrollUp _____________________________________
___ ___ bvSet1FhFontPtr _____________________________________
___ ___ bvSet43h8x14Font _____________________________________
___ ___ bvSet43h8x16Font _____________________________________
___ ___ bvSet43h8x8Font _____________________________________
___ ___ bvSet43hUsrFont _____________________________________
___ ___ bvSetAltPrtSc _____________________________________
___ ___ bvSetBlink _____________________________________
___ ___ bvSetBlkSpec _____________________________________
___ ___ bvSetBorder _____________________________________
___ ___ bvSetColorPageState _____________________________________
___ ___ bvSetColorReg _____________________________________
___ ___ bvSetColorRegBlk _____________________________________
___ ___ bvSetCurPos _____________________________________
___ ___ bvSetCurType _____________________________________
___ ___ bvSetGrayScale _____________________________________
___ ___ bvSetMode _____________________________________
___ ___ bvSetPage _____________________________________
___ ___ bvSetPalBorder _____________________________________
___ ___ bvSetPalReg _____________________________________
___ ___ bvSetScanLines _____________________________________
___ ___ bvSetState11 _____________________________________
___ ___ bvSwDsp _____________________________________
___ ___ bvVioAccess _____________________________________
___ ___ bvVioState _____________________________________
___ ___ bvWrtNCell _____________________________________
___ ___ bvWrtNChar _____________________________________
___ ___ bvWrtPix _____________________________________
___ ___ bvWrtTTYChar _____________________________________
___ ___ bvWrtTTYStr _____________________________________
GENERAL DOS FUNCTIONS
___ ___ dChDir _____________________________________
___ ___ dCloseFile _____________________________________
___ ___ dCreateFile _____________________________________
___ ___ dCreateNewPsp _____________________________________
___ ___ dDelFile _____________________________________
___ ___ dDiskReset _____________________________________
___ ___ dGetBreakStatus _____________________________________
___ ___ dGetBusyFlag _____________________________________
___ ___ dGetCurrentDisk _____________________________________
___ ___ dGetDate _____________________________________
___ ___ dGetDriveData _____________________________________
___ ___ dGetDrvAllocInfo _____________________________________
___ ___ dGetDta _____________________________________
___ ___ dGetFileAttr _____________________________________
___ ___ dGetIntVec _____________________________________
___ ___ dGetTime _____________________________________
___ ___ dGetVersion _____________________________________
___ ___ dMkDir _____________________________________
___ ___ dOpenFile _____________________________________
___ ___ dReadFile _____________________________________
___ ___ dRmDir _____________________________________
___ ___ dSelectDisk _____________________________________
___ ___ dSetBreakFlag _____________________________________
___ ___ dSetDate _____________________________________
___ ___ dSetDta _____________________________________
___ ___ dSetFileAttr _____________________________________
___ ___ dSetFilePos _____________________________________
___ ___ dSetInt _____________________________________
___ ___ dSetTime _____________________________________
___ ___ dSetVerifyFlag _____________________________________
___ ___ dWriteFile _____________________________________
List additional procedures and functions you would like to see. (Use
the back or another sheet of paper if necessary.)
Comments and suggestions:
..page
DOCUMENTATIN FEEDBACK
Help us make our documentation better by completing and returning this
form. Your feedback will help us improve future products.
Name: ________________________________________________________
Company: ________________________________________________________
Address: ________________________________________________________
City: ________________________________________________________
State: ____________________ Zip Code: ______________
Telephone: (_________) _________ - ________________
FlashPac Version 3.50
Operating system: ____________________________________
Computer: ________________________ Memory(k): ________
Programming experience: ____ years;
Please rate the documentation on a scale of 1 to 5 where 1 is poor, 3
is average and 5 is excellent.
___ Completeness ___ Usability
___ Accuracy ___ Readability
___ Organization ___ Understandability
Was the demo program useful? ___ Yes ___ No
Is information easy to find? ___ Yes ___ No
Were errors found in the documentation? ___ Yes ___ No
If yes, please give page number and description of the error.
Is the manual ____ too long?
____ too short?
____ about right?
Please write other suggestions or comments on the back of this form.
..page
Table of Contents
CHAPTER 1
Introduction.............................. 1-1
Installation.............................. 1-2
Sample.................................... 1-3
History of Revisions...................... 1-4
Future Directions......................... 1-5
CHAPTER 2 - VIDEO PROCEDURES AND FUNCTIONS
Declarations.............................. 2-1
BorderColor............................... 2-2
ClrWin.................................... 2-3
ColorMsg.................................. 2-4
DspMsg.................................... 2-6
EditSt.................................... 2-7
FillColAttr............................... 2-11
FillColCell............................... 2-12
FillColChar............................... 2-13
FillFrameAttr............................. 2-14
FillFrameCell............................. 2-15
FillFrameChar............................. 2-16
FillRowAttr............................... 2-17
FillRowCell............................... 2-18
FillRowChar............................... 2-19
FrameWin.................................. 2-20
GetCursorSize............................. 2-22
GetFrameAttr.............................. 2-23
GetFrameCell.............................. 2-24
GetFrameChar.............................. 2-25
GetScrn................................... 2-26
GetVideoCols.............................. 2-27
GetVideoInfo.............................. 2-28
GetVideoMode.............................. 2-29
GetVideoPage.............................. 2-30
GotoxyAbs................................. 2-31
HideCursor................................ 2-32
InitVideo................................. 2-33
PutFrameAttr.............................. 2-34
PutFrameCell.............................. 2-35
PutFrameChar.............................. 2-36
PutScrn................................... 2-37
RvsAttr................................... 2-39
ScrollDown................................ 2-40
ScrollLeft................................ 2-42
ScrollRight............................... 2-44
ScrollUp.................................. 2-46
SetCursorSize............................. 2-48
SetVideoPage.............................. 2-50
ShowCursor................................ 2-51
VioInit................................... 2-52
WhereXAbs................................. 2-53
WhereYAbs................................. 2-54
WindowFP.................................. 2-55
WriteSt................................... 2-56
WriteStln................................. 2-57
CHAPTER 3 - KEYBOARD PROCEDURES AND FUNCTIONS
BiosKbdClr................................ 3-1
BiosKbdGetElmt............................ 3-2
BiosKbdHit................................ 3-3
BiosKbdRead............................... 3-4
BiosKbdStat............................... 3-6
DosKbdClr................................. 3-8
DosKbdGetElmt............................. 3-9
DosKbdHit................................. 3-10
DosKbdRead................................ 3-11
GetKey.................................... 3-13
CHAPTER 4 - PRINTER PROCEDURES AND FUNCTIONS
BiosPrtChar............................... 4-1
BiosPrtInit............................... 4-2
BiosPrtStatus............................. 4-3
DosPrtChar................................ 4-4
CHAPTER 5 - DISK PROCEDURES AND FUNCTIONS
Global Structures......................... 5-1
CloseFile................................. 5-2
CreateFile................................ 5-3
DosFindFirst.............................. 5-5
DosFindNext............................... 5-7
FSeek..................................... 5-8
GetDrive.................................. 5-10
GetDTA.................................... 5-11
GetFileSize............................... 5-12
GetNDrvs.................................. 5-13
OpenFile.................................. 5-14
ReadFile.................................. 5-16
ResetDisk................................. 5-17
ResetErrCodes............................. 5-18
RestInt24................................. 5-19
SetDTA.................................... 5-20
SetInt24.................................. 5-21
WriteFile................................. 5-23
CHAPTER 6 - MOUSE PROCEDURES AND FUNCTIONS
Global Variables.......................... 6-1
MButtonPress.............................. 6-2
MButtonRel................................ 6-4
MGetPos................................... 6-6
MGetSpeed................................. 6-7
MGraphCursor.............................. 6-8
MHideCursor............................... 6-9
MInitEventHandler......................... 6-10
MPollQue.................................. 6-11
MResetMouse............................... 6-12
MRetQue................................... 6-13
MSetEvent................................. 6-14
MSetPos................................... 6-15
MSetSpeed................................. 6-16
MSetXRange................................ 6-17
MSetYRange................................ 6-18
MShowCursor............................... 6-19
MTextCursor............................... 6-20
CHAPTER 7 - BIOS VIDEO PROCEDURES AND FUNCTIONS
bvCurEmulation............................ 7-1
bvDefPalLoad.............................. 7-2
bvGetBorder............................... 7-3
bvGetColorPgMode.......................... 7-4
GetColorReg............................... 7-5
bvGetColorRegBlk.......................... 7-6
bvGetConfigInfo........................... 7-7
bvGetCurPos............................... 7-8
bvGetCurType.............................. 7-9
bvGetFontInfo............................. 7-10
bvGetMode................................. 7-11
bvGetPalBorder............................ 7-12
bvGetPalReg............................... 7-13
bvGrayScaleSum............................ 7-14
bvLoad8x14Font01.......................... 7-15
bvLoad8x14Font11.......................... 7-16
bvLoad8x16Font04.......................... 7-17
bvLoad8x16Font14.......................... 7-18
bvLoad8x8Font02........................... 7-19
bvLoad8x8Font12........................... 7-20
bvLoadUsrFont00........................... 7-21
bvLoadUsrFont10........................... 7-22
bvReadCell................................ 7-23
bvReadPix................................. 7-24
bvScnRefresh.............................. 7-25
bvScrollDn................................ 7-26
bvScrollUp................................ 7-27
bvSet1FhFontPtr........................... 7-28
bvSet43h8x14Font.......................... 7-29
bvSet43h8x16Font.......................... 7-30
bvSet43h8x8Font........................... 7-31
bvSet43hUsrFont........................... 7-32
bvSetAltPrtSc............................. 7-33
bvSetBlink................................ 7-34
bvSetBlkSpec.............................. 7-35
bvSetBorder............................... 7-36
bvSetColorPgMode.......................... 7-37
bvSetColorReg............................. 7-38
bvSetColorRegBlk.......................... 7-39
bvSetColorRegPg........................... 7-40
bvSetCurPos............................... 7-41
bvSetCurType.............................. 7-42
bvSetGrayScale............................ 7-43
bvSetMode................................. 7-44
bvSetPage................................. 7-46
bvSetPalBorder............................ 7-47
bvSetPalReg............................... 7-48
bvSetScanLines............................ 7-49
bvSetState0B.............................. 7-50
bvSwDsp................................... 7-51
bvVioAccess............................... 7-52
bvWrtNCell................................ 7-53
bvWrtNChar................................ 7-54
bvWrtPix.................................. 7-55
bvWrtTTYChar.............................. 7-56
bvWrtTTYStr............................... 7-57
CHAPTER 8 - GENERAL DOS PROCEDURES AND FUNCTIONS
dChDir.................................... 8-1
dCloseFile................................ 8-2
dCreateFile............................... 8-3
dCreateNewPsp............................. 8-4
dDelFile.................................. 8-5
dDiskReset................................ 8-6
dGetBreakStatus........................... 8-7
dGetBusyFlag.............................. 8-8
dGetCurrentDisk........................... 8-9
dGetDate.................................. 8-10
dGetDriveData............................. 8-11
dGetDrvAllocInfo.......................... 8-12
dGetDta................................... 8-13
dGetFileAttr.............................. 8-14
dGetIntVec................................ 8-15
dGetTime.................................. 8-16
dGetVersion............................... 8-17
dMkDir.................................... 8-18
dOpenFile................................. 8-19
dReadFile................................. 8-20
dRmDir.................................... 8-21
dSelectDisk............................... 8-22
dSetBreakFlag............................. 8-23
dSetDate.................................. 8-24
dSetDta................................... 8-25
dSetFileAttr.............................. 8-26
dSetFilePos............................... 8-27
dSetInt................................... 8-28
dSetTime.................................. 8-29
dSetVerityFlag............................ 8-30
dWriteFile................................ 8-31
APPENDIX A
Summary of Procedures and Functions ...... A-1
APPENDIX B
Keyboard codes ........................... B-1
APPENDIX C
Keyboard element codes ................... C-1
APPENDIX D
Keyboard return codes .................... D-1
APPENDIX E
Keyboard scan codes ...................... E-1
..page